home *** CD-ROM | disk | FTP | other *** search
/ Champak 33 / Volume 33 - JOGO DISK .iso / Games / protect_the_fire.swf / scripts / DefineSprite_279 / frame_3 / DoAction.as
Text File  |  2007-01-15  |  2KB  |  70 lines

  1. if("0" < fcount)
  2. {
  3.    if(fhalf + "1" < fcount)
  4.    {
  5.       setProperty("../nut", _xscale, getProperty("../nut", _xscale) + inc);
  6.       setProperty("../nut", _yscale, getProperty("../nut", _yscale) + inc);
  7.       inc -= "5";
  8.       inc2 = "0";
  9.    }
  10.    else
  11.    {
  12.       setProperty("../nut", _xscale, getProperty("../nut", _xscale) - inc);
  13.       setProperty("../nut", _yscale, getProperty("../nut", _yscale) - inc);
  14.       inc += "4.5";
  15.    }
  16.    i += "1";
  17.    fcount -= "1";
  18.    setProperty("../nut", _X, getProperty("../nut", _X) + deltax);
  19.    setProperty("../nut", _Y, getProperty("../nut", _Y) + deltay);
  20. }
  21. else
  22. {
  23.    radius = "25";
  24.    r2 = radius * radius;
  25.    k = "1";
  26.    hit = "0";
  27.    nutx = getProperty("../nut", _X);
  28.    nuty = getProperty("../nut", _Y);
  29.    while(eval("/:rafts") >= k)
  30.    {
  31.       if(eval("../raft" add k add "/:destroyed") == "0")
  32.       {
  33.          deltax = nutx - getProperty("../raft" add k, _X);
  34.          deltay = nuty - getProperty("../raft" add k, _Y);
  35.          dist = deltax * deltax + deltay * deltay;
  36.          if(r2 >= dist)
  37.          {
  38.             tellTarget("../raft" add k)
  39.             {
  40.                gotoAndStop("sank");
  41.             }
  42.             hit = "1";
  43.          }
  44.       }
  45.       k += "1";
  46.    }
  47.    setProperty("../splash", _X, nutx);
  48.    setProperty("../splash", _Y, nuty);
  49.    tellTarget("../splash")
  50.    {
  51.       gotoAndPlay(2);
  52.    }
  53.    if(eval("/:freeforall") == "0")
  54.    {
  55.       set("/:whosTurn","2");
  56.       tellTarget("/turn")
  57.       {
  58.          gotoAndStop(2);
  59.       }
  60.       tellTarget("/ai")
  61.       {
  62.          gotoAndPlay(2);
  63.       }
  64.    }
  65.    set("../:first","1");
  66.    setProperty("../nut", _X, "-100");
  67.    setProperty("../nut", _Y, "-100");
  68.    gotoAndStop(1);
  69. }
  70.